unit uBusDriver;

interface

uses uBusMessage;

type

  TBusDriver = class
  public
    function Connect: Boolean; virtual; abstract;
    function Disconnect: Boolean; virtual; abstract;
    function IsConnected: Boolean; virtual; abstract;

    function SendMessageAndGetAnswer(var paMessage: TBusMessage): Boolean; virtual; abstract;
  end;

implementation

end.
